DAgora: A Flexible, Scalable and Reliable Object-Oriented Groupware Platform

نویسندگان

  • Jorge Paulo F. Simão
  • Nuno Manuel R. Preguiça
  • Henrique João L. Domingos
  • José A. Legatheaux Martins
  • Henrique João Domingos
  • José Legatheaux Martins
چکیده

In this paper we describe a flexible, scalable, and reliable "object-oriented groupware platform" specially tailored as a foundation to support synchronous, asynchronous, and multi-synchronous groupware applications. The platform relies on an hybrid replication approach where volatile objects are actively replicated to support synchronous interaction, and persistent objects are lazily replicated to meet scalability and availability

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Flexible Management of Shared Groupware Objects

Synchronous groupware brings together users, which are geographically distributed, but connected via a network. In this paper we describe an object manager, which simplifies synchronous groupware development. It offers a variety of services for controlling an application's shared data, including flexible object distribution, flexible object coupling, latecomer support and configurable concurren...

متن کامل

Adaptive and Transparent Data Distribution Support for Synchronous Groupware

The data of a groupware application must be shared to support interactions between collaborating users. There have been a lot of discussions about the best distribution scheme for the data of a groupware application. Many existing groupware platforms only support one distribution scheme, e.g. a replicated or a central scheme. The selected scheme applies to the entire application. In our opinion...

متن کامل

DSSimulator: Achieving Million Node Simulation of Distributed Systems

Simulation of distributed systems is different than the simulation of networking-applications; requiring a more scalable and application-oriented model. The widespread use of distributed applications imposes a requirement for such a simulation platform where these applications can be easily deployed and tested. We introduce an object oriented model which provides a scalable and flexible platfor...

متن کامل

A flexible replication framework for scalable and reliable .net services

We present a flexible framework for the development of reliable and scalable distributed services based on the Microsoft .NET framework. Scalability is obtained by load balancing among dynamically managed service replicas. Fault tolerance is achieved by redundancy among replicas and an active replication strategy to ensure replica consistency. The framework architecture features full replicatio...

متن کامل

Developing Reliable yet Flexible Software through If-Then Model Transformation Rules

Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997